gtk_widget_class_bind_template_child_private (widget_class, GtkScaleButton, box);
gtk_widget_class_bind_template_child_private (widget_class, GtkScaleButton, scale);
gtk_widget_class_bind_template_child_private (widget_class, GtkScaleButton, image);
- gtk_widget_class_bind_template_child_private (widget_class, GtkScaleButton, adjustment);
gtk_widget_class_bind_template_callback (widget_class, cb_button_press);
gtk_widget_class_bind_template_callback (widget_class, cb_button_release);
gtk_popover_set_relative_to (GTK_POPOVER (priv->dock), GTK_WIDGET (button));
/* Need a local reference to the adjustment */
- g_object_ref (priv->adjustment);
+ priv->adjustment = gtk_adjustment_new (0, 0, 100, 2, 20, 0);
+ g_object_ref_sink (priv->adjustment);
+ gtk_range_set_adjustment (GTK_RANGE (priv->scale), priv->adjustment);
gtk_widget_add_events (GTK_WIDGET (button), GDK_SMOOTH_SCROLL_MASK);
</object>
</child>
</template>
- <object class="GtkAdjustment" id="adjustment">
- <property name="upper">100</property>
- <property name="step-increment">2</property>
- <property name="page-increment">20</property>
- </object>
<object class="GtkPopover" id="dock">
<signal name="map" handler="cb_popup_mapped" swapped="no"/>
<style>
<property name="visible">1</property>
<property name="can-focus">1</property>
<property name="orientation">vertical</property>
- <property name="adjustment">adjustment</property>
<property name="inverted">1</property>
<property name="round-digits">1</property>
<property name="draw-value">0</property>